com.sabro.jbusiness.database.mssql.comp
Class CompTabela

java.lang.Object
  extended by com.sabro.jbusiness.database.mssql.comp.CompTabela

public class CompTabela
extends java.lang.Object


Field Summary
static int tabelaIdProcessoReferencia
          Código da tabela que serve para armazenar as configurações especificas da tabela Processos.
 
Constructor Summary
CompTabela(int tabelaId)
          Inicializa objeto compilador de calc de tabela
CompTabela(int tabelaId, boolean debug)
           
CompTabela(int tabelaId, boolean debug, LogEventListener logEventListener)
           
CompTabela(int tabelaId, LogEventListener logEventListener)
           
 
Method Summary
static void atualizaCamposSys()
           
static void atualizaCamposSys(int tabelaId)
           
static void atualizaCamposSys(int tabelaId, LogEventListener logEventListener)
           
static void atualizaCamposSys(SysConexao sysConexao, int tabelaId, LogEventListener logEventListener)
           
 void carregaDadosCompilacao()
           
 boolean compila()
           
 boolean compilaCorrecaoConfiguracao()
           
 boolean compilaTrigger()
           
 java.lang.StringBuffer getCodigoTabela()
           
 java.lang.String getExtensao()
           
 java.lang.String getNomeCampoMarcador()
           
 java.lang.String getNomeChavePrimaria()
           
 java.lang.String getNomeClc()
           
 java.lang.String getNomeExtendido()
           
 java.lang.String getNomeTabel()
           
 java.lang.String getNomeTabela()
           
 java.lang.Integer getObjectId(com.sabro.jbusiness.database.mssql.comp.CompTabela.TipoCodigo tipoCodigo)
           
 com.sabro.jbusiness.database.mssql.comp.CompTabela.SysCampo getSysCampoChavePrimaria()
           
 boolean isAnexaProcesso()
          Retorna verdadeiro se a tabela for a anexa de um tipo de processo
 boolean isRaizProcesso()
          Retorna verdadeiro se a tabela for a raiz de um tipo de processo
 boolean isTabelaProcesso()
          Retorna verdadeiro se a tabela for a raiz ou anexo de um tipo de processo
 void limpaDadosCompilacao()
           
static void recriaRegistrosIndices()
           
static void recriaRegistrosIndices(int tabelaId)
          Deprecated. 
static void recriaRegistrosIndices(SysConexao sysConexao)
           
static void recriaRegistrosIndices(SysConexao sysConexao, int tabelaId)
           
static void recriaRegistrosIndices(SysConexao sysConexao, int tabelaId, LogEventListener logEventListener)
           
 void salva()
           
 void salvaCodigoTabelaToFile(java.lang.String fileName)
           
 void setTabelaId(int tabelaId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabelaIdProcessoReferencia

public static final int tabelaIdProcessoReferencia
Código da tabela que serve para armazenar as configurações especificas da tabela Processos.

See Also:
Constant Field Values
Constructor Detail

CompTabela

public CompTabela(int tabelaId)
Inicializa objeto compilador de calc de tabela


CompTabela

public CompTabela(int tabelaId,
                  LogEventListener logEventListener)

CompTabela

public CompTabela(int tabelaId,
                  boolean debug)

CompTabela

public CompTabela(int tabelaId,
                  boolean debug,
                  LogEventListener logEventListener)
Method Detail

recriaRegistrosIndices

public static void recriaRegistrosIndices()

recriaRegistrosIndices

public static void recriaRegistrosIndices(SysConexao sysConexao)

recriaRegistrosIndices

@Deprecated
public static void recriaRegistrosIndices(int tabelaId)
Deprecated. 


recriaRegistrosIndices

public static void recriaRegistrosIndices(SysConexao sysConexao,
                                          int tabelaId)

recriaRegistrosIndices

public static void recriaRegistrosIndices(SysConexao sysConexao,
                                          int tabelaId,
                                          LogEventListener logEventListener)

atualizaCamposSys

public static void atualizaCamposSys()

atualizaCamposSys

public static void atualizaCamposSys(int tabelaId)

atualizaCamposSys

public static void atualizaCamposSys(int tabelaId,
                                     LogEventListener logEventListener)

atualizaCamposSys

public static void atualizaCamposSys(SysConexao sysConexao,
                                     int tabelaId,
                                     LogEventListener logEventListener)

setTabelaId

public void setTabelaId(int tabelaId)

compilaCorrecaoConfiguracao

public boolean compilaCorrecaoConfiguracao()

compila

public boolean compila()

compilaTrigger

public boolean compilaTrigger()

getCodigoTabela

public java.lang.StringBuffer getCodigoTabela()

salvaCodigoTabelaToFile

public void salvaCodigoTabelaToFile(java.lang.String fileName)

salva

public void salva()

limpaDadosCompilacao

public void limpaDadosCompilacao()

carregaDadosCompilacao

public void carregaDadosCompilacao()

getNomeTabela

public java.lang.String getNomeTabela()

getNomeTabel

public java.lang.String getNomeTabel()

getNomeExtendido

public java.lang.String getNomeExtendido()

getNomeClc

public java.lang.String getNomeClc()

getNomeChavePrimaria

public java.lang.String getNomeChavePrimaria()

isRaizProcesso

public boolean isRaizProcesso()
Retorna verdadeiro se a tabela for a raiz de um tipo de processo


isTabelaProcesso

public boolean isTabelaProcesso()
Retorna verdadeiro se a tabela for a raiz ou anexo de um tipo de processo


isAnexaProcesso

public boolean isAnexaProcesso()
Retorna verdadeiro se a tabela for a anexa de um tipo de processo


getSysCampoChavePrimaria

public com.sabro.jbusiness.database.mssql.comp.CompTabela.SysCampo getSysCampoChavePrimaria()

getNomeCampoMarcador

public java.lang.String getNomeCampoMarcador()

getExtensao

public java.lang.String getExtensao()

getObjectId

public java.lang.Integer getObjectId(com.sabro.jbusiness.database.mssql.comp.CompTabela.TipoCodigo tipoCodigo)